*{font-family:"΢���ź�", "������"; }
ul{ padding:0;list-style:none}
html{overflow-y:scroll;}
body,html{ margin:0;padding:0}
a{text-decoration:none;}
a:hover{ text-decoration:none; }

/*������*/
.sheng{ text-overflow:ellipsis; white-space:nowrap;  overflow:hidden;}
.relative{ position:relative}
.pm{ padding:0!important; margin:0!important}
.show{ display:block;}
.hidden{ display:none}
.clear{ clear:both}
.fright{ float:right}
.fleft{ float:left}
.margin20{ margin:20px 0;}
.block{ display:block}
.inline-block{ display:inline-block}

/*������*/
.bg-fff{ background:#fff}
.bg-ef{ background:#efefef}
.bg-eee{ background:#eee}
.bg-ccc{ background:#ccc}
.bg-000{ background:#000}
.bg-111{ background:#111}
.bg-222{ background:#222}
.bg-333{ background:#333}
.bg-444{ background:#444}
.bg-555{ background:#555}
.bg-666{ background:#666}
.bg-999{ background:#999}

/*��ť�� */
.btn-success,.btn-red,.btn-yellow{display:inline-block; line-height:30px; padding:0 20px;  color:#fff; border:none; margin:10px 0; cursor:pointer;border-radius:5px;}
.btn-success{background:#096;}
.btn-success:hover{ background:#063;color:#fff}
.btn-red{ background:#ED0C1D}
.btn-red:hover{ background:#f30;color:#fff}
.btn-yellow{ background:#F60}
.btn-yellow:hover{ background:#F30;color:#fff}

/*������*/
.red{ color:#f00!important;}
.green{ color:#063!important;}
.green2{ color:#0c9!important;}
.yellow{ color:#F60!important;}
.mycolor{ color:#d00!important;}
.white{ color:#fff!important;}
.gray{ color:#666!important;}
.blue{color:#09f!important;}
.h1{  font-size:50px;  margin:30px; }
.h2{  font-size:40px}
.h3{  font-size:30px}
.h4{  font-size:20px}
.font12{font-size:12px!important;}
.font13{font-size:13px!important;}
.font14{font-size:14px!important;}
.font16{font-size:16px!important;}
.font18{font-size:18px!important;}
.font20{font-size:20px!important;}
.font25{font-size:25px!important;}
.font30{font-size:30px!important;}
.font35{font-size:35px!important;}

/*������*/
.text-center{ text-align:center}
.text-right{ text-align:right}
.text-left{ text-align:left}
.line25{ line-height:25px;}
.line30{ line-height:30px;}
.line40{ line-height:40px;}
.line50{ line-height:50px;}
.line60{ line-height:60px;}


/*�߿��� border*/
.bk{border:1px solid #ccc}
.bk2{ border:1px solid #f00}
.bk-left{border-left:1px solid #eee;}
.bk-right{border-right:1px solid #eee;}
.bk-top{border-top:1px solid #eee;}
.bk-bottom{border-bottom:1px solid #eee;}
.bk-top-bottom{border-bottom:1px solid #eee;border-top:1px solid #eee;}
.bk-left-right{border-left:1px solid #eee;border-right:1px solid #eee;}
.bk{border:1px solid #ccc}
.bk-red{border:1px solid #f00}

/*ͼƬ��*/
.center-block{display:block; margin:0 auto;}
/*thinkphp��ҳҳ��*/
#think_page{ width:100%; text-align:center;margin-bottom:30px;}
#think_page  a ,#think_page  span.current{ display:inline-block; height:30px; line-height:30px;  background:#096; color:#fff; float:left;padding:0 10px; margin:0;margin-right:10px;}
#think_page  a.num{  }
#think_page  a:hover{ color:#F93}
#think_page  span.current{ background:#063}
#think_page  a.thisclass {background:#6C9}

/*�����*/
.myform {}
.myform  div.field { margin:15px 0}
.myform  div.field .lab{ display:inline-block; width:100px; text-align:right; vertical-align:top}
.myform  input[type=text]{ height:35px; line-height:35px; background:#efefef;padding-left:8px; border:1px solid #ccc; display:block;margin:8px 0 ; width:100%}
.myform  select{ height:30px; padding:0 15px; background:#efefef; border:1px solid #ccc ; font-size:14px;}
.myform  select option{ font-size:14px;}
.myform  textarea{ border:1px solid #ccc; background:#efefef; padding:8px;resize: none;}
.btn-success{ height:30px; line-height:30px; display:inline-block;  padding:0 25px; background:#096; color:#fff; border:1px solid #063; font-size:15px;cursor:pointer}/*��ť�����Ժ�����a��ǩͨ��*/
.btn-success:hover{ background:#063}

/*�����*/
.mytable{ width:100%; border-collapse:collapse}
.mytable tr:hover{ background:#efefef; cursor:pointer;}
.mytable tr.tr-success{ background:#096; color:#fff}
.mytable tr td,.mytable tr th{height:35px; line-height:35px;border:1px solid #ccc; }
.mytable tr td{padding-left:10px;}

/*����� padding  &  margin*/
/*����� padding  &  margin*/

/*0px*/
.padding-top-bottom0 {padding:0px 0}.padding-left-right0{padding:0 0px}.padding-left0 {padding-left:0px}.padding-right0 {padding-right:0px}.padding-top0 {padding-top:0px}.padding-bottom0 {padding-bottom:0px}
/*5px*/
.padding-top-bottom5 {padding:5px 0}.padding-left-right5{padding:0 5px}.padding-left5 {padding-left:5px}.padding-right5 {padding-right:5px}.padding-top5 {padding-top:5px}.padding-bottom5 {padding-bottom:5px}
/*10px*/
.padding-top-bottom10 {padding:10px 0}.padding-left-right10{padding:0 10px}.padding-left10 {padding-left:10px}.padding-right10 {padding-right:10px}.padding-top10 {padding-top:10px}.padding-bottom10 {padding-bottom:10px}
/*15px*/
.padding-top-bottom15 {padding:15px 0}.padding-left-right15{padding:0 15px}.padding-left15 {padding-left:15px}.padding-right15 {padding-right:15px}.padding-top15 {padding-top:15px}.padding-bottom15 {padding-bottom:15px}
/*20px*/
.padding-top-bottom20 {padding:20px 0}.padding-left-right20{padding:0 20px}.padding-left20 {padding-left:20px}.padding-right20 {padding-right:20px}.padding-top20 {padding-top:20px}.padding-bottom20 {padding-bottom:20px}
/*30px*/
.padding-top-bottom30 {padding:30px 0}.padding-left-right30{padding:0 30px}.padding-left30 {padding-left:30px}.padding-right30 {padding-right:30px}.padding-top30 {padding-top:30px}.padding-bottom30 {padding-bottom:30px}
/*50px*/
.padding-top-bottom50 {padding:50px 0}.padding-left-right50{padding:0 50px}.padding-left50 {padding-left:50px}.padding-right50 {padding-right:50px}.padding-top50 {padding-top:50px}.padding-bottom50 {padding-bottom:50px}
/*0px*/
.margin-top-bottom0 {margin:0px 0}.margin-left-right0{margin:0 0px}.margin-left0 {margin-left:0px}.margin-right0 {margin-right:0px}.margin-top0 {margin-top:0px}.margin-bottom0 {margin-bottom:0px}
/*5px*/
.margin-top-bottom5 {margin:5px 0}.margin-left-right5{margin:0 5px}.margin-left5 {margin-left:5px}.margin-right5 {margin-right:5px}.margin-top5 {margin-top:5px}.margin-bottom5 {margin-bottom:5px}
/*10px*/
.margin-top-bottom10 {margin:10px 0}.margin-left-right10{margin:0 10px}.margin-left10 {margin-left:10px}.margin-right10 {margin-right:10px}.margin-top10 {margin-top:10px}.margin-bottom10 {margin-bottom:10px}
/*15px*/
.margin-top-bottom15 {margin:15px 0}.margin-left-right15{margin:0 15px}.margin-left15 {margin-left:15px}.margin-right15 {margin-right:15px}.margin-top15 {margin-top:15px}.margin-bottom15 {margin-bottom:15px}
/*20px*/
.margin-top-bottom20 {margin:20px 0}.margin-left-right20{margin:0 20px}.margin-left20 {margin-left:20px}.margin-right20 {margin-right:20px}.margin-top20 {margin-top:20px}.margin-bottom20 {margin-bottom:20px}
/*30px*/
.margin-top-bottom30 {margin:30px 0}.margin-left-right30{margin:0 30px}.margin-left30 {margin-left:30px}.margin-right30 {margin-right:30px}.margin-top30 {margin-top:30px}.margin-bottom30 {margin-bottom:30px}
/*50px*/
.margin-top-bottom50 {margin:50px 0}.margin-left-right50{margin:0 50px}.margin-left50 {margin-left:50px}.margin-right50 {margin-right:50px}.margin-top50 {margin-top:50px}.margin-bottom50 {margin-bottom:50px}

.padding0 {padding:0px}.padding5 {padding:5px}.padding10 {padding:10px}.padding15 {padding:15px}.padding20 {padding:20px}.padding30 {padding:30px}.padding40 {padding:40px}.padding50 {padding:50px}
.margin0 {margin:0px}.margin5 {margin:5px}  .margin10 {margin:10px}.margin15 {margin:15px}.margin20 {margin:20px}.margin30 {margin:30px}.margin40 {margin:40px}.margin50 {margin:50px}
